place where sheaves are laid up - German English Dictionary